package org.lex.filter;

/**
 * similar with FileFilter
 * 
 * @author Daniel Liu
 */
public interface Filter<T> {
	public boolean accept(T o);

	/*
	 * ���� Filter ��˵��equal���������Ƚϸ��ӣ� ���ҽ������ǵ�accept( Object
	 * )�ķ���ֵ��ͬ����˵equal�� ��������������ж��൱����(���Ϻ������).
	 * ���Զ���equalֻ���"�Ƿ���ͬһ������"�� �������ٶȱȽϿ죬���������ϲ�����.
	 */
	// public boolean equals( Object o )
	// {
	// ���ʵ����Object.equals( Object )��ͬ
	// if( null == o )
	// return false;
	// return (this == o);
	// }
}
